//导入网络请求的包
import { $http } from '@escook/request-miniprogram'
uni.$http = $http
//请求根路径
$http.baseUrl = 'https://api-hmugo-web.itheima.net'
//请求拦截器：
$http.beforeRequest = function (option){
  uni.showLoading({
    title:"请求导入中"
  })
}
//响应拦截器
$http.afterRequest = function (option){
  uni.hideLoading()
}
//封装自定义方法：messageShow
uni.$showMsg = function(title="数据请求失败", duration=1500)
{
  uni.showToast({
    title,
    duration,
    icon:'none'
  }) 
}


  
import { createSSRApp } from 'vue'
// 1. 导入 store 的实例对象
import store from '@/store/store.js'
 
// //语言配置
// import { createI18n } from 'vue-i18n'
// import messages from './locale/index'
// const i18n = createI18n({
// 	locale:  uni.getLocale(), // 获取已设置的语言,
// 	legacy: false, // 如果要支持compositionAPI，此项必须设置为false;
// 	globalInjection: true, // 全局注册$t方法
// 	messages
// })
// 不能修改导出的 createApp 方法名，不能修改从 Vue 中导入的 createSSRApp。
export function createApp() {
  const app = createSSRApp(App)
  app.use(store);
  /* // 调用setConfig方法，方法内部会进行对象属性深度合并，可以放心嵌套配置
  // 需要在app.use(uview-plus)之后执行
  uni.$u.setConfig({
  	// 修改$u.config对象的属性
  	config: {
  		// 修改默认单位为rpx，相当于执行 uni.$u.config.unit = 'rpx'
  		unit: 'rpx'
  	},
  }) */
  return {
      app
  }
  }
 